Bates & Riordan Llp